home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 June / PersonalComputerWorld-June2009-CoverdiscCD.iso / Software / Shareware / Calendarscope 4.1 / cs410r.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2009-03-05  |  13.5 KB  |  150 lines

  1. ;InnoSetupVersion=5.2.3
  2. [Setup]
  3. AppName=Calendarscope
  4. AppVerName=Calendarscope 4.1
  5. AppId=Calendarscope
  6. AppVersion=4.1
  7. AppPublisher=Duality Software
  8. AppPublisherURL=http://www.calendarscope.com
  9. AppSupportURL=http://www.dualitysoft.com/support.html
  10. AppUpdatesURL=http://www.calendarscope.com
  11. DefaultDirName={pf}\Calendarscope
  12. DefaultGroupName=Calendarscope
  13. UninstallDisplayIcon={app}\csde.exe
  14. UninstallDisplayName=Calendarscope
  15. OutputBaseFilename=in
  16. Compression=lzma
  17. PrivilegesRequired=poweruser
  18. DisableProgramGroupPage=yes
  19. ChangesAssociations=yes
  20. AllowNoIcons=yes
  21. LicenseFile=embedded\License.txt
  22. WizardImageFile=embedded\WizardImage0.bmp
  23. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  24. [Files]
  25. Source: "{app}\cs.chm"; DestDir: "{app}"; Flags: ignoreversion 
  26. Source: "{app}\csde.exe"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\ImpXR.dll"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\dbghelp.dll"; DestDir: "{app}"; Flags: ignoreversion 
  29. Source: "{app}\cstip.dll"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\libical.dll"; DestDir: "{app}"; Flags: ignoreversion 
  31. Source: "{app}\readme.txt"; DestDir: "{app}"; Flags: ignoreversion 
  32. Source: "{app}\license.txt"; DestDir: "{app}"; Flags: ignoreversion 
  33. Source: "{code_GetCommonAppDataDir_}\Icons\Icons.dll"; DestDir: "{code:GetCommonAppDataDir|}\Icons"; Flags: ignoreversion 
  34. Source: "{code_GetCommonAppDataDir_}\Sounds\Alarm.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  35. Source: "{code_GetCommonAppDataDir_}\Sounds\Alert.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  36. Source: "{code_GetCommonAppDataDir_}\Sounds\Beep.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  37. Source: "{code_GetCommonAppDataDir_}\Sounds\Boing.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  38. Source: "{code_GetCommonAppDataDir_}\Sounds\Connect.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  39. Source: "{code_GetCommonAppDataDir_}\Sounds\Cosmicl.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  40. Source: "{code_GetCommonAppDataDir_}\Sounds\Cuckoo.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  41. Source: "{code_GetCommonAppDataDir_}\Sounds\Doorbl.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  42. Source: "{code_GetCommonAppDataDir_}\Sounds\Error.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  43. Source: "{code_GetCommonAppDataDir_}\Sounds\Fanfare3.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  44. Source: "{code_GetCommonAppDataDir_}\Sounds\Mac.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  45. Source: "{code_GetCommonAppDataDir_}\Sounds\Notify.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  46. Source: "{code_GetCommonAppDataDir_}\Sounds\Phone.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  47. Source: "{code_GetCommonAppDataDir_}\Sounds\Receive.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  48. Source: "{code_GetCommonAppDataDir_}\Sounds\Reville.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  49. Source: "{code_GetCommonAppDataDir_}\Sounds\Rooster.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  50. Source: "{code_GetCommonAppDataDir_}\Sounds\Siren2.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  51. Source: "{code_GetCommonAppDataDir_}\Sounds\Tinkle.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  52. Source: "{code_GetCommonAppDataDir_}\Sounds\Title.wav"; DestDir: "{code:GetCommonAppDataDir|}\Sounds"; Flags: onlyifdoesntexist 
  53. Source: "{code_GetCommonAppDataDir_}\Holidays\argentina.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  54. Source: "{code_GetCommonAppDataDir_}\Holidays\australia.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  55. Source: "{code_GetCommonAppDataDir_}\Holidays\austria.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  56. Source: "{code_GetCommonAppDataDir_}\Holidays\belgium.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  57. Source: "{code_GetCommonAppDataDir_}\Holidays\brazil.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  58. Source: "{code_GetCommonAppDataDir_}\Holidays\canada.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  59. Source: "{code_GetCommonAppDataDir_}\Holidays\christianreligiousholidays.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  60. Source: "{code_GetCommonAppDataDir_}\Holidays\denmark.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  61. Source: "{code_GetCommonAppDataDir_}\Holidays\finland.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  62. Source: "{code_GetCommonAppDataDir_}\Holidays\france.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  63. Source: "{code_GetCommonAppDataDir_}\Holidays\germany.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  64. Source: "{code_GetCommonAppDataDir_}\Holidays\greece.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  65. Source: "{code_GetCommonAppDataDir_}\Holidays\ireland.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  66. Source: "{code_GetCommonAppDataDir_}\Holidays\israel.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  67. Source: "{code_GetCommonAppDataDir_}\Holidays\italy.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  68. Source: "{code_GetCommonAppDataDir_}\Holidays\japan.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  69. Source: "{code_GetCommonAppDataDir_}\Holidays\jewishreligiousholidays.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  70. Source: "{code_GetCommonAppDataDir_}\Holidays\luxembourg.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  71. Source: "{code_GetCommonAppDataDir_}\Holidays\mexico.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  72. Source: "{code_GetCommonAppDataDir_}\Holidays\netherlands.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  73. Source: "{code_GetCommonAppDataDir_}\Holidays\newzealand.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  74. Source: "{code_GetCommonAppDataDir_}\Holidays\norway.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  75. Source: "{code_GetCommonAppDataDir_}\Holidays\paraguay.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  76. Source: "{code_GetCommonAppDataDir_}\Holidays\peru.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  77. Source: "{code_GetCommonAppDataDir_}\Holidays\portugal.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  78. Source: "{code_GetCommonAppDataDir_}\Holidays\russia.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  79. Source: "{code_GetCommonAppDataDir_}\Holidays\slovenia.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  80. Source: "{code_GetCommonAppDataDir_}\Holidays\southafrica.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  81. Source: "{code_GetCommonAppDataDir_}\Holidays\spain.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  82. Source: "{code_GetCommonAppDataDir_}\Holidays\sweden.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  83. Source: "{code_GetCommonAppDataDir_}\Holidays\switzerland.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  84. Source: "{code_GetCommonAppDataDir_}\Holidays\thailand.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  85. Source: "{code_GetCommonAppDataDir_}\Holidays\turkey.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  86. Source: "{code_GetCommonAppDataDir_}\Holidays\unitedarabemirates.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  87. Source: "{code_GetCommonAppDataDir_}\Holidays\unitedkingdom.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  88. Source: "{code_GetCommonAppDataDir_}\Holidays\unitedstates.vrh"; DestDir: "{code:GetCommonAppDataDir|}\Holidays"; Flags: ignoreversion 
  89. Source: "{tmp}\isupport.dll"; DestDir: "{tmp}"; Flags: deleteafterinstall dontcopy 
  90. [Dirs]
  91. Name: "{code:GetCommonAppDataDir|}\Sounds"; Flags: uninsalwaysuninstall 
  92. Name: "{code:GetCommonAppDataDir|}\Icons"; Flags: uninsalwaysuninstall 
  93. Name: "{code:GetCommonAppDataDir|}\Holidays"; Flags: uninsalwaysuninstall 
  94. Name: "{code:GetUserAppDataDir|}"; Flags: uninsneveruninstall 
  95. [Registry]
  96. Root: HKLM; Subkey: "Software\Duality Software"; Flags: uninsdeletekeyifempty 
  97. Root: HKLM; Subkey: "Software\Duality Software\Calendarscope"; Flags: uninsdeletekeyifempty 
  98. Root: HKLM; Subkey: "Software\Duality Software\Calendarscope\Install"; Flags: uninsdeletekeyifempty 
  99. Root: HKLM; Subkey: "Software\Duality Software\Calendarscope\Install"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletevalue 
  100. Root: HKLM; Subkey: "Software\Duality Software\Calendarscope\Install"; ValueName: "Stamp"; ValueType: String; ValueData: "{code:GetCurrentDateTimeStamp|}"; Flags: uninsdeletevalue 
  101. Root: HKLM; Subkey: "Software\Duality Software\Calendarscope\Install"; ValueName: "4.1.0.1"; ValueType: String; ValueData: "{code:GetCurrentDateTimeStamp|}"; 
  102. Root: HKCU; Subkey: "Software\Duality Software\Calendarscope\Install"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; Check: "IsNotVista"; Flags: uninsdeletevalue 
  103. Root: HKCU; Subkey: "Software\Duality Software\Calendarscope"; Check: "IsVista"; Flags: uninsdeletekeyifempty 
  104. Root: HKCU; Subkey: "Software\Duality Software\Calendarscope\Common"; Check: "IsVista"; Flags: uninsdeletekeyifempty 
  105. Root: HKCU; Subkey: "Software\Duality Software\Calendarscope\Common"; ValueName: "AU"; ValueType: Dword; ValueData: "$1"; Check: "IsVista"; Flags: uninsdeletevalue 
  106. Root: HKCR; Subkey: ".cs0"; ValueType: String; ValueData: "Calendarscope.cs0"; Flags: uninsdeletevalue 
  107. Root: HKCR; Subkey: "Calendarscope.cs0"; ValueType: String; ValueData: "Calendarscope Data File"; Flags: uninsdeletekey 
  108. Root: HKCR; Subkey: "Calendarscope.cs0\DefaultIcon"; ValueType: String; ValueData: "{app}\csde.exe,2"; 
  109. Root: HKCR; Subkey: "Calendarscope.cs0\shell\open\command"; ValueType: String; ValueData: """{app}\csde.exe"" /dde"; 
  110. Root: HKCR; Subkey: "Calendarscope.cs0\shell\open\ddeexec"; ValueType: String; ValueData: "[open(""%1"")]"; 
  111. Root: HKCR; Subkey: "Calendarscope.cs0\shell\open\ddeexec\Application"; ValueType: String; ValueData: "CSCOPESTD"; 
  112. Root: HKCR; Subkey: "Calendarscope.cs0\shell\open\ddeexec\Topic"; ValueType: String; ValueData: "System"; 
  113. Root: HKCR; Subkey: ".cbf"; ValueType: String; ValueData: "Calendarscope.cbf"; Flags: uninsdeletevalue 
  114. Root: HKCR; Subkey: "Calendarscope.cbf"; ValueType: String; ValueData: "Calendarscope Backup File"; Flags: uninsdeletekey 
  115. Root: HKCR; Subkey: "Calendarscope.cbf\DefaultIcon"; ValueType: String; ValueData: "{app}\csde.exe,3"; 
  116. Root: HKCR; Subkey: ".vrh"; ValueType: String; ValueData: "Calendarscope.vrh"; Flags: uninsdeletevalue 
  117. Root: HKCR; Subkey: "Calendarscope.vrh"; ValueType: String; ValueData: "Calendarscope Holiday File"; Flags: uninsdeletekey 
  118. Root: HKCR; Subkey: "Calendarscope.vrh\DefaultIcon"; ValueType: String; ValueData: "{app}\csde.exe,4"; 
  119. Root: HKCR; Subkey: "Calendarscope.vrh\shell\open\command"; ValueType: String; ValueData: """{app}\csde.exe"" /dde"; 
  120. Root: HKCR; Subkey: "Calendarscope.vrh\shell\open\ddeexec"; ValueType: String; ValueData: "[open(""%1"")]"; 
  121. Root: HKCR; Subkey: "Calendarscope.vrh\shell\open\ddeexec\Application"; ValueType: String; ValueData: "CSCOPESTD"; 
  122. Root: HKCR; Subkey: "Calendarscope.vrh\shell\open\ddeexec\Topic"; ValueType: String; ValueData: "System"; 
  123. [Run]
  124. Filename: "{app}\csde.exe"; Description: "Launch Calendarscope now."; Flags: postinstall nowait
  125. [UninstallRun]
  126. Filename: "{app}\csde.exe"; Parameters: "-uninstall"; RunOnceId: "DelCS"; Flags: skipifdoesntexist 
  127. [Icons]
  128. Name: "{code:GetGroupName|}\Calendarscope"; Filename: "{app}\csde.exe"; 
  129. Name: "{code:GetGroupName|}\Read Me"; Filename: "{app}\readme.txt"; 
  130. Name: "{code:GetGroupName|}\License"; Filename: "{app}\license.txt"; 
  131. Name: "{code:GetGroupName|}\Calendarscope Help"; Filename: "{app}\cs.chm"; 
  132. Name: "{code:GetGroupName|}\Uninstall Calendarscope"; Filename: "{uninstallexe}"; 
  133. Name: "{code:GetDesktopName|}\Calendarscope"; Filename: "{app}\csde.exe"; WorkingDir: "{app}"; Tasks: desktopicon; 
  134. [Tasks]
  135. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  136. [CustomMessages]
  137. default.NameAndVersion=%1 version %2
  138. default.AdditionalIcons=Additional icons:
  139. default.CreateDesktopIcon=Create a &desktop icon
  140. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  141. default.ProgramOnTheWeb=%1 on the Web
  142. default.UninstallProgram=Uninstall %1
  143. default.LaunchProgram=Launch %1
  144. default.AssocFileExtension=&Associate %1 with the %2 file extension
  145. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  146. [Languages]
  147. ; These files are stubs
  148. ; To achieve better results after recompilation, use the real language files
  149. Name: "default"; MessagesFile: "embedded\default.isl"; 
  150.